# 使用官方Python镜像
FROM registry.cn-beijing.aliyuncs.com/zbzly/python:3.10

# 设置工作目录
WORKDIR /app

# 设置环境变量
ENV PYTHONUNBUFFERED=1
ENV DASHSCOPE_API_KEY=""


# 设置pip镜像源
RUN pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/

# 复制项目文件
COPY requirements.txt .
COPY main.py .
COPY templates/ templates/

# 创建images目录
RUN mkdir images

# 安装Python依赖
RUN pip install --no-cache-dir -r requirements.txt

# 暴露端口
EXPOSE 5000

# 启动应用
CMD ["python", "main.py"] 